package rocket.calendar;

/**
 * @author justin
 * @version
 *Have you ever needed to restore your pokemon to full health, or restore them from a 
 *status ailment? Well, now you can! with our patented new visit system.
 */
public class Visit {

	private long id;
	
	private long userID;
	
	private long professorID;
	
	private long nurseID;
	
	private long treatmentID;
	
	private String visitTime;
	
	private String visitLocation;
	
	/**
	 * sets up the visit
	 * @param id
	 * @param userID
	 * @param professorID
	 * @param nurseID
	 * @param treatmentID
	 * @param visitTime
	 * @param visitLocation
	 */
	public Visit(long id, long userID, long professorID, long nurseID,
			long treatmentID, String visitTime, String visitLocation) {
		this.id = id;
		this.userID = userID;
		this.professorID = professorID;
		this.nurseID = nurseID;
		this.treatmentID = treatmentID;
		this.visitTime = visitTime;
		this.visitLocation = visitLocation;
	}
	
	/**
	 * @return id
	 */
	public long getID() {
		return id;
	}
	
	/**
	 * @param id
	 */
	public void setID(long id) {
		this.id = id;
	}

	/**
	 * @return userID
	 */
	public long getUserID() {
		return userID;
	}

	/**
	 * @return professorID
	 */
	public long getProfessorID() {
		return professorID;
	}

	/**
	 * @return nurseID
	 */
	public long getNurseID() {
		return nurseID;
	}

	/**
	 * @return treatmentID
	 */
	public long getTreatmentID() {
		return treatmentID;
	}

	/**
	 * @return visitTime
	 */
	public String getVisitTime() {
		return visitTime;
	}

	/**
	 * @return visitLocation
	 */
	public String getVisitLocation() {
		return visitLocation;
	}

	/**
	 * @return id to string
	 */
	public String toString(){
		return "" + id;
	}
}
